package com.butterfly.hotkey.client.core.collector.segment;


import java.util.Map;

/**
 * @author butterfly
 * @since 2024/11/1
 */
public interface ISegment<K, V> {

    /**
     * 清空segment
     */
    void clear();

    /**
     * 获取所有数据
     *
     * @return 所有数据
     */
    Map<String, V> getSegment();

    /**
     * 添加一次key
     *
     * @param key key
     */
    void addKey(K key);
}
